// Promise 是异步编程的一种解决方案，他可以解决回调地狱的问题
// 把原有的读取方式封装成一个Promise
const fs = require('fs')

let read = new Promise((resolve, reject) => {
  fs.readFile('js/ES6/promise测试/c.txt', 'utf-8', (err, data) => {
    if (err) {
      reject(err)
    } else {
      resolve(data)
    }
  })
})
read.then(
  res => {
    console.log(res)
  },
  err => {
    console.log(err)
  }
)
